// 判断用户是否授权
export function authorizedLocation(){
	return new Promise((resolve,reject)=>{
		uni.getSetting({
			success:(res)=>{
				// res.authSetting['scope.userLocation'] === undefined  表示 初始化进入，从未授权
				// res.authSetting['scope.userLocation'] === true       表示 已授权
				// res.authSetting['scope.userLocation'] === false      表示 授权拒绝
				if( res.authSetting['scope.userLocation'] === undefined){
					console.log("弹出位置授权框")
					getLocation()
										.then((res)=>{
											// 授权位置成功
											resolve(res)
										})
										.catch((err)=>{
											// 授权位置失败
											reject(err)
											uni.showToast({
												title: '授权位置失败',
												icon: 'none',
												duration: 3000
											})
										})
					
				}else if(res.authSetting['scope.userLocation'] === true){
					console.log("已经授权")
					resolve(456)
				}else if(res.authSetting['scope.userLocation'] === false){
					console.log("弹出允许授权设置框")
					resolve(789)
				}
			}
		})
	})
}
// 获取用户当前位置
export function getLocation(){
	return new Promise((resolve,reject)=>{
		uni.getLocation({
			type: 'wgs84',
			success:(res)=>{
				resolve(res)
				console.log(res)
				console.log('当前位置的经度：' + res.longitude);
				console.log('当前位置的纬度：' + res.latitude);
			},
			fail:(err)=>{
				reject(err)
				console.log(err)
			}
		})
	})
}